fenestrated hymen - French English Dictionary